简而言之就是redis一发布,客户端全部收到发布的数据
适用常见:群聊、聊天室之类的
发布端: publish 频道名称 发布内容
订阅端: Subscribe 频道名称
先订阅频道
127.0.0.1:6379> subscribe news
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "news"
3) (integer) 1
再到发布端发布
127.0.0.1:6379> publish news 'this is hot news!!!'
(integer) 1 (返回1,发送给一个订阅者)
回头看订阅者,标红色字体表示,订阅者收到发布者发布的信息
127.0.0.1:6379> subscribe news
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "news"
3) (integer) 1
1) "message"
2) "news"
3) "this is hot news!!!"
再来一个订阅者模糊匹配发布频道
psubscribe '频道名称'
redis> psubscribe 'new' 模糊匹配订阅以new开头的任意发布频道发布的信息
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。